home *** CD-ROM | disk | FTP | other *** search
- set sphere(color) {1.0 0.0 0.0}
- set sphere(radius) 1.0
- EveCmd {set sphere(zMin) [expr {-1 * $sphere(radius)}]}
- EveCmd {set sphere(zMax) $sphere(radius)}
-
- set sphere(thetaMax) 270.0
-
- # this gives it a nice goofy look
- set sphere(volumePreservingScaleFactor) .875
-
- EveCmd {set sphere(xScale) [expr 1./sqrt($sphere(volumePreservingScaleFactor))]}
- EveCmd {set sphere(yScale) $sphere(volumePreservingScaleFactor)}
- EveCmd {set sphere(zScale) [expr 1./sqrt($sphere(volumePreservingScaleFactor))]}
-
- set sphere(xTranslate) 0
- set sphere(yTranslate) 0
- set sphere(zTranslate) 0
- set sphere(xRotate) 0
- set sphere(yRotate) 0
- set sphere(zRotate) 0
-
- set eyeBall(irisColor) {.389981 .305734 .78196}
- set eyeBall(irisSize) .12
- set eyeBall(pupilSize) .05
- set eyeBall(bloodShot) .85
- set eyeBall(upToDown) 0
-
- set eyeBall(upDownR) 0.5
- EveCmd {wwSet eyeBall(upDownRMin) [expr {.8 * (360 - $sphere(thetaMax))/-2.}]}
- EveCmd {wwSet eyeBall(upDownRMax) [expr {.8 * (360 - $sphere(thetaMax))/2.}]}
- proc rotateEyeBallUpDown {u min max} { Rotate [expr {lerpDown($u, $min, $max)}] 1 0 0 }
-
- set eyeBall(leftRightR) 0.5
- set eyeBall(leftRightRMin) -45
- set eyeBall(leftRightRMax) 45
- proc rotateEyeBallLeftRight {u min max} { Rotate [expr {lerpDown($u, $min, $max)}] 0 1 0 }
-